@charset "gb2312";
/* CSS Document */
/*??????*/
.nav-wrap {
	width: 100%;
	height: 60px;
	background: #2a2927;
}
.nav-wrap .nav {
	width: 1000px;
	height: 60px;
	line-height: 60px;
	margin: 0 auto;
}
.nav-wrap .nav a {
	color: #fff;
	font-size: 18px;
	margin-right: 45px;
}
.nav-wrap .burger {
	display: none;
}
/*old*/
.zz_head {
	width: 100%;
	height: 74px;
	background:#2a2928;
}
.zz_head .zz_con {
	width: 1000px;
	height: 43px;
	padding: 15px 0;
	margin: 0 auto;
}
.zz_head .zz_con .zz_logo {
	width: 160px;
	height: 43px;
	float: left;
	margin-right: 40px;
}
.zz_head .zz_con .zz_nav {
	width: 800px;
	height: 43px;
	line-height: 43px;
	float: left;
}
.zz_head .zz_con .zz_nav a {
	line-height: 43px;
	color: #fff;
	font-size: 15px;
	padding: 0 13px;
}
.zz_head .zz_con .zz_nav a:hover {
	color: #fff;
}
.zz_head .zz_con .zz_nav a.hover {
	color: #fff;
	font-size: 18px;
}
/* .zz_head .zz_con .zz_nav span {
	padding: 0 3px;
	background: url(/library/images/xiexian.png) no-repeat center center;
} */
/*footer-wrap*/
.footer-wrap {
	width: 100%;
	height: 225px;
	background: #3c3c3c;
	overflow: hidden;
}
.footer-wrap .footer-con {
	width: 1000px;
	height: 200px;
	margin: 0 auto;
}
.footer-wrap .footer-con .left {
	width: 500px;
	height: 96px;
	padding: 52px 0 52px 100px;
	float: left;
}
.footer-wrap .footer-con .left .foot-logo {
	width: 150px;
	height: 96px;
	background: url(../images/foot-logo.png) no-repeat left center;
	padding-left: 150px;
}
.footer-wrap .footer-con .left .foot-logo .foot-tip {
	width: 148px;
	height: 76px;
	padding: 10px 0;
	border-left: 2px solid #fff;
}
.footer-wrap .footer-con .left .foot-logo .foot-tip h2 {
	width: 148px;
	height: 38px;
	line-height: 38px;
	text-align: center;
}
.footer-wrap .footer-con .left .foot-logo .foot-tip a {
	color: #fff;
	font-size: 18px;
}
.footer-wrap .footer-con .left .foot-logo .foot-tip a:hover {
	color: #c30d23;
}
.footer-wrap .footer-con .right {
	width: 400px;
	height: 96px;
	padding: 52px 0;
	float: left;
}
.footer-wrap .footer-con .right p {
	font-size: 13px;
	color: #fff;
	line-height: 24px;
}
.footer-wrap .footer-con .right p i {
	font-style: normal;
}
.footer-wrap .foot-statement {
    width: 100%;
    height: 25px;
    line-height: 25px;
    text-align: center;
    background: #2e2e2e;
    font-size: 12px;
    color: #fff;
}
/*1000px*/
@media screen and (max-width:1000px) {
	/*??????*/
	.nav-wrap {
		width: 100%;
		height: 50px;
		background: #2a2927;
		position: relative;
	}
	.nav-wrap::before {
		content: "???????锟斤拷????????";
		width: 50%;
		height: 50px;
		line-height: 50px;
		text-align: center;
		font-size: 20px;
		color: #fff;
		display: block;
		position: absolute;
		left: 0;
		top: 0;
	}
	.nav-wrap .burger {
		display: block;
		width: 50px;
		height: 50px;
		padding: 15px 11px;
		box-sizing: border-box;
		z-index: 1000;
		-moz-transform: translate3d(0, -9999em, 0);
		-o-transform: translate3d(0, -9999em, 0);
		-ms-transform: translate3d(0, -9999em, 0);
		-webkit-transform: translate3d(0, -9999em, 0);
		transform: translate3d(0, -9999em, 0);
		position: absolute;
		right: 0;
		top: 0
	}
	.nav-wrap .burger.opaque {
		-moz-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	.nav-wrap .burger span {
		background: #fff;
		height: 4px;
		width: 28px;
		display: block;
		margin-bottom: 4px;
		-webkit-backface-visibility: hidden;
		-moz-transform: translateZ(0);
		-o-transform: translateZ(0);
		-ms-transform: translateZ(0);
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
	.nav-wrap .burger span:first-of-type, .nav-wrap .burger span:last-of-type {
		-webkit-transition: -webkit-transform .3s ease .0s, background-color 0ms ease-out;
		-moz-transition: -moz-transform .3s ease .0s, background-color 0ms ease-out;
		-ms-transition: -ms-transform .3s ease .0s, background-color 0ms ease-out;
		-o-transition: -o-transform .3s ease .0s, background-color 0ms ease-out;
		transition: transform .3s ease .0s, background-color 0ms ease-out;
		position: relative
	}
	 .nav-wrap .burger.transform div:span-of-type, .nav-wrap .burger.transform span:last-of-type {
	 -webkit-transition: -webkit-transform .4s ease .3s, background-color 250ms ease-in;
	 -moz-transition: -moz-transform .4s ease .3s, background-color 250ms ease-in;
	 -ms-transition: -ms-transform .4s ease .3s, background-color 250ms ease-in;
	 -o-transition: -o-transform .4s ease .3s, background-color 250ms ease-in;
	 transition: transform .4s ease .3s, background-color 250ms ease-in;
	 background: #fff
	}
	.nav-wrap .burger.transform span:first-of-type {
		-ms-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		top: 6px
	}
	.nav-wrap .burger.transform span:nth-child(2) {
		display: none
	}
	.nav-wrap .burger.transform span:last-of-type {
		transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		top: -2px
	}
	.nav-wrap .nav {
		width: 100%;
		height: auto;
		line-height: 50px;
		padding: 10px 0;
		position: absolute;
		left: 0;
		top: 50px;
		border-top: 1px solid #fff;
		background: #2a2927;
		display: none;
		z-index: 1000;
	}
	.nav-wrap .nav a {
		width: 50%;
		height: 40px;
		line-height: 40px;
		text-align: center;
		display: block;
		float: left;
		color: #fff;
		font-size: 18px;
		margin-right: 0;
	}
	/*footer-wrap*/
	/* .footer-wrap {
		width: 100%;
		height: auto;
		background: #3c3c3c;
		overflow: hidden;
	}
	.footer-wrap .footer-con {
		width: 100%;
		height: auto;
		margin: 0 auto;
	}
	.footer-wrap .footer-con .left {
		width: 500px;
		height: 96px;
		padding: 52px 0 52px 100px;
		float: left;
		display: none;
	}
	.footer-wrap .footer-con .left .foot-logo {
		width: 150px;
		height: 96px;
		background: url(../images/foot-logo.png) no-repeat left center;
		padding-left: 150px;
	}
	.footer-wrap .footer-con .left .foot-logo .foot-tip {
		width: 148px;
		height: 76px;
		padding: 10px 0;
		border-left: 2px solid #fff;
	}
	.footer-wrap .footer-con .left .foot-logo .foot-tip h2 {
		width: 148px;
		height: 38px;
		line-height: 38px;
		text-align: center;
	}
	.footer-wrap .footer-con .left .foot-logo .foot-tip a {
		color: #fff;
		font-size: 18px;
	}
	.footer-wrap .footer-con .left .foot-logo .foot-tip a:hover {
		color: #c30d23;
	}
	.footer-wrap .footer-con .right {
		width: 100%;
		height: auto;
		padding: 25px 0;
		float: none;
	}
	.footer-wrap .footer-con .right p {
		font-size: 13px;
		color: #fff;
		line-height: 24px;
		text-align: center;
	}
	.footer-wrap .footer-con .right p i {
		font-style: normal;
		display: none;
	}
	.footer-wrap .foot-statement {
		display:none;
	}*/
} 